// import { toast } from './utils/extendApi'
import './utils/extendApi'

// import { setStorage,getstorage,removeStorag,clearStorage } from './utils/storage'
// import {asyncSetStorage,asyncGetStorage,asyncRemoveStorage,asyncClearStorage} from './utils/storage'

// async/await 要与 Promise 一起搭配才能实现 异步变同步 的效果
App({

  // 全部共享的数据：
  globalData: {
    address: {}
  },


  // 1. 消息提示框（封装）
 onShow(){
       // 获取当前小程序的账号信息
    // const accountInfo = wx.getAccountInfoSync()
    // 通过小程序的账号信息，就能获取小程序版本
    // console.log(accountInfo.miniProgram.envVersion)

    
    // 同步-----
    // eg1. 本地存储数据
    // setStorage('name','tom')
    // setStorage('age',10)

    // eg2.读取本地数据
    // const name =  getstorage('name')
    // console.log(name);

    // eg3.清除指定 key 的数据
    // removeStorag('name')

    // eg4.清除所有数据
    // clearStorage()
    // --------------------
    // 异步
    // asyncSetStorage('name','Jerry').then((res)=>{
    //   console.log(res);
    // })
    // asyncSetStorage('age',18).then((res)=>{
    //   console.log(res);
    // })

    // asyncGetStorage('name').then((res)=>{
    //   console.log(res.data);
    // })

    // asyncRemoveStorage('name').then((res)=>{
    //   console.log(res);
    // })

    // asyncClearStorage().then((res)=>{
    //   console.log(res);
    // })

  }
})
